sponge cucumber - Turkish English Dictionary